package in.lib.adapter;
import in.model.Post;
import in.rob.client.R;
import java.util.List;
import lombok.Setter;
import android.content.Context;
import android.view.View;
/**
* Extends post adapter so we can override what to do when the user clicks on
* something I.E avatar
*/
public class ProfilePostAdapter extends PostAdapter
{
@Setter private String userId;
public ProfilePostAdapter(Context context, int resource, List<Post> objects, String userId)
{
super(context, objects);
this.userId = userId;
}
@Override public void onClick(View v)
{
if (v.getId() == R.id.avatar)
{
// retrieve user id
Post p = (Post)getItem((Integer)v.getTag());
if (!this.userId.equals(p.getPoster().getId()))
{
super.onClick(v);
}
}
else
{
super.onClick(v);
}
}
@Override public boolean isEmpty()
{
return false;
}
}